 <?php
class Photo extends Model_Abstract
{
	public $tableName = 'photos';
	
	
	protected $_validation = array(
		'filename' => array(
			array('max_length', '文件名不能超过100个字符', 100),
			array('not_empty', '文件名不能为空')
		),
		'size' => array(
			array('is_int', '请用数字表述文件大小，单位为Kbyte'),
			array('not_null', '请给出文件大小')
		),
		'uid' => array(
			array('is_int', 'uid不正确'),
			array('not_empty', '请登录')
		),
		'albumid' => array(
			array('is_int', 'albumid不正确'),
			array('not_empty', '请选择相册')
		),
		'type' => array(
			array('in_array', '类型不合法，仅限local和grabed', array('local', 'grabed')),
		)
	);
	
	public function attributeLabels()
	{
		return array(
			'filename' => '文件名',
			'size' => '文件大小'
		);
	}

	protected function validate()
	{
		$ret = true;
		
		$ret2 = parent::validate();
		
		return ($ret && $ret2);
	}

	

}